package com.itheima.dao;

import com.itheima.pojo.Order;

import java.util.List;
import java.util.Map;

/**
 * @Author : sunjun
 * @email : sunjun0207@163.com
 * @create 2019/11/13 21:06
 */
public interface OrderDao {


    /*
    后台系统-->图形报表展示
    */
    //今日预约数
    public int findOrderCountByDate(String today);
    //本周预约数,本月预约数
    public int findOrderCountAfterDate(String thisWeekMonday);
    //今日到诊数
    public int findVisitsCountByDate(String today);
    //本周到诊数,本月到诊数
    public int findVisitsCountAfterDate(String thisWeekMonday);
    //热门套餐(展示前四)
    public List<Map> findHotSetmeal();

// --------------------------------------------------
// --------------------------------------------------
     /*
    移动端-->根据id查询预约信息(套餐信息,会员信息)
     */
    public Map findById4Detail(Integer id);

    /*
   移动端-->体检预约提交
    */
    //根据预约信息条件查询是否存在
    public List<Order> findByCondition(Order order);
    //保存用户预约信息到预约表
    public void add(Order order);
}
